road ditch - French English Dictionary